package Day9.sqrt;

import java.util.Scanner;

import org.junit.Test;

public class Demo {
	/*
	 * 1．设计自己的异常类表示对负数求平方根的错误；
	 * 在类Test的主方法中，从键盘输入一个数，
	 * 若输入的数不小于0，则输出它的平方根；
	 * 若小于0，则抛出自定义异常；在程序中处理异常并输出提示信息“输入错误，不能对负数求平方根”
	 */
	
	@Test
	public void test1() throws ZeroException {
		Scanner scanner = new Scanner(System.in);
		int num = scanner.nextInt();
		
		if (num > 0) {
			System.out.println(Math.sqrt(num));//求平方根
		}else {
			throw new ZeroException();
		}
		
	}

}
